target_include_directories(${PROJECT_NAME}.elf 
    PUBLIC 
    ${CMAKE_CURRENT_LIST_DIR}
)

file(GLOB DRIVER_SOURCES ${CMAKE_CURRENT_LIST_DIR}/*.c)

target_sources(${PROJECT_NAME}.elf
    PRIVATE
    ${DRIVER_SOURCES}
)
